I3DShPatchList Struct Reference
[Shell Interfaces]

Inheritance diagram for I3DShPatchList:

IMCUnknown List of all members.

Public Member Functions

virtual MCCOMErr MCCOMAPI Init (boolean hasUV)=0
virtual MCCOMErr MCCOMAPI AddPatch (TPatch3D *patch)=0
virtual TPatch3D *MCCOMAPI GetIndPatches (uint32 index)=0
virtual uint32 MCCOMAPI CountPatches ()=0
virtual MCCOMErr MCCOMAPI SetHasUVSpace (boolean hasUV)=0
virtual MCCOMErr MCCOMAPI SetUVSpace (UVSpaceInfo *uvSpaceInfo)=0
virtual MCCOMErr MCCOMAPI GetUVSpace (uint32 uvSpaceID, UVSpaceInfo *uvSpaceInfo)=0
virtual uint32 MCCOMAPI GetUVSpaceCount ()=0
virtual MCCOMErr MCCOMAPI BuildFacetMesh (real lod, FacetMesh **outMesh)=0

Detailed Description

Deprecated:
I3DShPatchList is simply a bag of cubic 4 x 4 Bezier patches. Other interfaces supported: I3DShObject, I3DShPrimitive


Member Function Documentation

virtual MCCOMErr MCCOMAPI I3DShPatchList::AddPatch (  TPatch3D *  patch  )  [pure virtual]
 

virtual MCCOMErr MCCOMAPI I3DShPatchList::BuildFacetMesh (  real  lod,
FacetMesh **  outMesh
)  [pure virtual]
 

virtual uint32 MCCOMAPI I3DShPatchList::CountPatches (   )  [pure virtual]
 

virtual TPatch3D* MCCOMAPI I3DShPatchList::GetIndPatches (  uint32  index  )  [pure virtual]
 

virtual MCCOMErr MCCOMAPI I3DShPatchList::GetUVSpace (  uint32  uvSpaceID,
UVSpaceInfo *  uvSpaceInfo
)  [pure virtual]
 

virtual uint32 MCCOMAPI I3DShPatchList::GetUVSpaceCount (   )  [pure virtual]
 

virtual MCCOMErr MCCOMAPI I3DShPatchList::Init (  boolean  hasUV  )  [pure virtual]
 

virtual MCCOMErr MCCOMAPI I3DShPatchList::SetHasUVSpace (  boolean  hasUV  )  [pure virtual]
 

virtual MCCOMErr MCCOMAPI I3DShPatchList::SetUVSpace (  UVSpaceInfo *  uvSpaceInfo  )  [pure virtual]
 


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 14:27:34 2005 for Carrara SDK Doc by  doxygen 1.4.5